Big Huge Thesaurus

Steatornis caripensis

noun